package org.i1510.common.bean.fashionChart;

/**
 * @author rambo
 * fashionchart 3.0 xt 的属性配置
 * 基类
 */
public class ChartBean {

	/**
	 * 标题
	 */
	private String caption = "";
	/**
	 * 子标题
	 */
	private String subCaption = "";
	/**
	 * x轴标题
	 */
	private String xAxisName = "";
	/**
	 * 横向显示x 无效
	 */
	private String rotateNames = "0";
	/**
	 * y轴标题
	 */
	private String yAxisName = "";
	/**
	 * 最大
	 */
	private String yAxisMaxValue = "";
	//private String rotateYAxisName = "";如果使用汉字汉符需加属性
	/**
	 * 自定义图表元素颜色，可多个用逗号隔开
	 */
	private String paletteColors = "#0075c2";
	/**
	 * 数据字体颜色
	 */
	private String valueFontColor = "#ffffff";
	/**
	 * 基础字体
	 */
	private String baseFont = "Helvetica Neue,Arial";
	/**
	 * 标题字体
	 */
	private String captionFontSize = "14";
	/**
	 * 子标题字体
	 */
	private String subcaptionFontSize = "14";
	/**
	 * 子标题字体加粗
	 */
	private String subcaptionFontBold = "0";
	/**
	 * 是否显示阴影
	 */
	private String showShadow = "0";
	/**
	 * 网格线颜色
	 */
	private String divlineColor = "#999999";
	/**
	 * 网格线是否显示为虚线
	 */
	private String divLineIsDashed = "1";
	/**
	 * 网格线粗细 '1-5'
	 */
	private String divlineThickness = "1";
	/**
	 * 每个虚线的长度
	 */
	private String divLineDashLen = "1";
	private String divLineGapLen = "1";
	/**
	 * 画板背景颜色
	 */
	private String canvasBgColor = "#ffffff";
	/**
	 * 画板背景透明度 '0-100'
	 */
	private String canvasBgAlpha = "50";
	/**
	 * 滚动条是否出现
	 */
	private String scrollShowButtons = "1";
	/**
	 * 滚动条颜色
	 */
	private String scrollColor = "#1aaf5d";
	/**
	 * 滚动条高度
	 */
	private String scrollHeight = "12";
	/**
	 * 滚动条padding
	 */
	private String scrollPadding = "2";
	/**
	 * 主题
	 */
	private String theme = "fint";
	/**
	 * 前缀数值单位 $
	 */
	private String numberPrefix = "";
	/**
	 * 后缀数值单位 $
	 */
	private String numberSuffix  = "";
	/**
	 * 保留两位小数，四舍五入 无效

	 */
	private String decimals = "0";
	/**
	 * 强制保留两位小数，对于5.1 转换为5.10  无效
	 */
	private String forceDecimals = "";
	/**
	 * 跳转url
	 */
	private String clickURL = "";
	private String flatScrollBars = "0";
	/**
	 * '0/1'(图形上柱子的值是否显示在柱子里面)
	 */
	private String placeValuesInside = "1";
	/**
	 * '0/1'(是否旋转图形上显示的柱子的值)
	 */
	private String rotateValues = "1";
	/**
	 * 渐变
	 */
	private String plotGradientColor = "#eeeeee";
	/**
	 * 导出
	 */
	private String exportEnabled = "0";
	
	/**
	 * chart属性构造
	 */
	public ChartBean() {
		super();
	}
	//@Column(name = "caption",  length = 36)
	public String getCaption() {
		return caption;
	}
	public void setCaption(String caption) {
		this.caption = caption;
	}
	//@Column(name = "subCaption",  length = 36)
	public String getSubCaption() {
		return subCaption;
	}
	public void setSubCaption(String subCaption) {
		this.subCaption = subCaption;
	}
	//@Column(name = "xAxisName",  length = 36)
	public String getxAxisName() {
		return xAxisName;
	}
	public void setxAxisName(String xAxisName) {
		this.xAxisName = xAxisName;
	}
	//@Column(name = "yAxisName",  length = 36)
	public String getyAxisName() {
		return yAxisName;
	}
	public void setyAxisName(String yAxisName) {
		this.yAxisName = yAxisName;
	}
	//@Column(name = "paletteColors",  length = 36)
	public String getPaletteColors() {
		return paletteColors;
	}
	public void setPaletteColors(String paletteColors) {
		this.paletteColors = paletteColors;
	}
	//@Column(name = "valueFontColor",  length = 36)
	public String getValueFontColor() {
		return valueFontColor;
	}
	public void setValueFontColor(String valueFontColor) {
		this.valueFontColor = valueFontColor;
	}
	//@Column(name = "baseFont",  length = 36)
	public String getBaseFont() {
		return baseFont;
	}
	public void setBaseFont(String baseFont) {
		this.baseFont = baseFont;
	}
	//@Column(name = "captionFontSize",  length = 36)
	public String getCaptionFontSize() {
		return captionFontSize;
	}
	public void setCaptionFontSize(String captionFontSize) {
		this.captionFontSize = captionFontSize;
	}
	//@Column(name = "subcaptionFontSize",  length = 36)
	public String getSubcaptionFontSize() {
		return subcaptionFontSize;
	}
	public void setSubcaptionFontSize(String subcaptionFontSize) {
		this.subcaptionFontSize = subcaptionFontSize;
	}
	//@Column(name = "subcaptionFontBold",  length = 36)
	public String getSubcaptionFontBold() {
		return subcaptionFontBold;
	}
	public void setSubcaptionFontBold(String subcaptionFontBold) {
		this.subcaptionFontBold = subcaptionFontBold;
	}
	//@Column(name = "placeValuesInside",  length = 36)
	public String getPlaceValuesInside() {
		return placeValuesInside;
	}
	public void setPlaceValuesInside(String placeValuesInside) {
		this.placeValuesInside = placeValuesInside;
	}
	//@Column(name = "rotateValues",  length = 36)
	public String getRotateValues() {
		return rotateValues;
	}
	public void setRotateValues(String rotateValues) {
		this.rotateValues = rotateValues;
	}
	//@Column(name = "showShadow",  length = 36)
	public String getShowShadow() {
		return showShadow;
	}
	public void setShowShadow(String showShadow) {
		this.showShadow = showShadow;
	}
	//@Column(name = "divlineColor",  length = 36)
	public String getDivlineColor() {
		return divlineColor;
	}
	public void setDivlineColor(String divlineColor) {
		this.divlineColor = divlineColor;
	}
	//@Column(name = "divLineIsDashed",  length = 36)
	public String getDivLineIsDashed() {
		return divLineIsDashed;
	}
	public void setDivLineIsDashed(String divLineIsDashed) {
		this.divLineIsDashed = divLineIsDashed;
	}
	//@Column(name = "divlineThickness",  length = 36)
	public String getDivlineThickness() {
		return divlineThickness;
	}
	public void setDivlineThickness(String divlineThickness) {
		this.divlineThickness = divlineThickness;
	}
	//@Column(name = "divLineDashLen",  length = 36)
	public String getDivLineDashLen() {
		return divLineDashLen;
	}
	public void setDivLineDashLen(String divLineDashLen) {
		this.divLineDashLen = divLineDashLen;
	}
	//@Column(name = "divLineGapLen",  length = 36)
	public String getDivLineGapLen() {
		return divLineGapLen;
	}
	public void setDivLineGapLen(String divLineGapLen) {
		this.divLineGapLen = divLineGapLen;
	}
	//@Column(name = "canvasBgColor",  length = 36)
	public String getCanvasBgColor() {
		return canvasBgColor;
	}
	public void setCanvasBgColor(String canvasBgColor) {
		this.canvasBgColor = canvasBgColor;
	}
	//@Column(name = "canvasBgAlpha",  length = 36)
	public String getCanvasBgAlpha() {
		return canvasBgAlpha;
	}
	public void setCanvasBgAlpha(String canvasBgAlpha) {
		this.canvasBgAlpha = canvasBgAlpha;
	}
	//@Column(name = "scrollShowButtons",  length = 36)
	public String getScrollShowButtons() {
		return scrollShowButtons;
	}
	public void setScrollShowButtons(String scrollShowButtons) {
		this.scrollShowButtons = scrollShowButtons;
	}
	//@Column(name = "scrollColor",  length = 36)
	public String getScrollColor() {
		return scrollColor;
	}
	public void setScrollColor(String scrollColor) {
		this.scrollColor = scrollColor;
	}
	//@Column(name = "scrollHeight",  length = 36)
	public String getScrollHeight() {
		return scrollHeight;
	}
	public void setScrollHeight(String scrollHeight) {
		this.scrollHeight = scrollHeight;
	}
	//@Column(name = "scrollPadding",  length = 36)
	public String getScrollPadding() {
		return scrollPadding;
	}
	public void setScrollPadding(String scrollPadding) {
		this.scrollPadding = scrollPadding;
	}
	//@Column(name = "theme",  length = 36)
	public String getTheme() {
		return theme;
	}
	public void setTheme(String theme) {
		this.theme = theme;
	}
	//@Column(name = "numberPrefix",  length = 36)
	public String getNumberPrefix() {
		return numberPrefix;
	}
	public void setNumberPrefix(String numberPrefix) {
		this.numberPrefix = numberPrefix;
	}
	//@Column(name = "flatScrollBars",  length = 36)
	public String getFlatScrollBars() {
		return flatScrollBars;
	}
	public void setFlatScrollBars(String flatScrollBars) {
		this.flatScrollBars = flatScrollBars;
	}
	//@Column(name = "plotGradientColor",  length = 36)
	public String getPlotGradientColor() {
		return plotGradientColor;
	}
	public void setPlotGradientColor(String plotGradientColor) {
		this.plotGradientColor = plotGradientColor;
	}
	//@Column(name = "exportEnabled",  length = 36)
	public String getExportEnabled() {
		return exportEnabled;
	}
	public void setExportEnabled(String exportEnabled) {
		this.exportEnabled = exportEnabled;
	}
	//@Column(name = "numberSuffix",  length = 36)
	public String getNumberSuffix() {
		return numberSuffix;
	}
	public void setNumberSuffix(String numberSuffix) {
		this.numberSuffix = numberSuffix;
	}
	//@Column(name = "decimals",  length = 36)
	public String getDecimals() {
		return decimals;
	}
	public void setDecimals(String decimals) {
		this.decimals = decimals;
	}
	//@Column(name = "forceDecimals",  length = 36)
	public String getForceDecimals() {
		return forceDecimals;
	}
	public void setForceDecimals(String forceDecimals) {
		this.forceDecimals = forceDecimals;
	}
	//@Column(name = "clickURL",  length = 36)
	public String getClickURL() {
		return clickURL;
	}
	public void setClickURL(String clickURL) {
		this.clickURL = clickURL;
	}
	//@Column(name = "yAxisMaxValue",  length = 36)
	public String getyAxisMaxValue() {
		return yAxisMaxValue;
	}
	public void setyAxisMaxValue(String yAxisMaxValue) {
		this.yAxisMaxValue = yAxisMaxValue;
	}
	//@Column(name = "rotateNames",  length = 36)
	public String getRotateNames() {
		return rotateNames;
	}
	public void setRotateNames(String rotateNames) {
		this.rotateNames = rotateNames;
	}
	
	
}
